package com.xbongbong.pro.dingtalk.pojo.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;

/**
 * 钉钉登录DTO
 * 登录前接口不能继承BaseDTO
 * @author kaka
 * @date 2019/4/11 10:03
 * @since v1.0
 * @version v1.0
 */
@Getter
@Setter
@ToString
public class DingtalkMiniLoginInfoDTO {
    private static final long serialVersionUID = 7686313632745460786L;

    /**
     * 验证code,前端通过钉钉jsApi获得
     */
    @NotBlank(message = "{dto.msg.dingtalkLoginInfo.code.NotBlank}")
    private String code;

    /**
     * 登录人所在公司
     * 其中dingtalkAdmin场景可能不需要本参数，可以传 "none"
     */
    @NotBlank(message = "{dto.msg.dingtalkLoginInfo.corpid.NotBlank}")
    private String corpid;
}
